package com.shuwen.cdp.track.entity;

import org.apache.commons.lang3.StringUtils;

import java.lang.reflect.Field;
import java.util.Locale;

/**
 * @author lisw
 * @program jar-data-analysis
 * @description
 * @createDate 2022-05-06 19:56:10
 * @slogan 长风破浪会有时，直挂云帆济沧海。
 **/
public class BasePropertiesEntity {
    //神策SDK版本
    private String _$lib_version;
    private String event;
    private Float _$screen_height;
    private Float _$screen_width;
    private String _$latest_referrer;
    private String _$latest_referrer_host;
    private String _$latest_traffic_source_type;
    private String _$latest_search_keyword;
    private String _$referrer;
    private String _$referrer_host;
    private String _$url;
    private String _$url_path;
    private String _$title;
    private String _$is_first_day;
    private String _$is_first_time;
    private Float event_duration;
    private String _$element_id;
    private String _$element_content;
    private String _$element_name;
    private String _$element_class_name;
    private String _$element_type;
    private String _$element_selector;
    private String _$element_target_url;
    private String _$page_x;
    private String _$page_y;
    private String commodity_detail_souce;
    private String commodity_id;
    private String commodity_name;
    private String commodity_tag;
    private String first_commodity;
    private String second_commodity;
    private Float original_price;
    private Float present_price;
    private Float discount_price;
    private String quantity_unit;
    private String monetary_unit;
    private String store_id;
    private String store_name;
    private String supplier_id;
    private String supplier_name;
    private String service_type;
    private String get_type;
    private String is_success;
    private String fail_reason;
    private String account;
    private String register_method;
    private String login_method;
    private String is_quick_login;
    private String commodity_size;
    private String commodity_colour;
    private int commodity_quantity;
    private String viewpoint_height;
    private String entrance;
    private String order_id;
    private Float order_amount;
    private Float order_actual_amount;
    private String receiver_name;
    private String receiver_province;
    private String receiver_city;
    private String receiver_area;
    private String receiver_address;
    private Float transportation_costs;
    private String discount_name;
    private Float discount_amount;
    private String is_use_discount;
    private String if_use_integral;
    private Float number_of_integral;
    private Float integral_discount_amount;
    private String is_cash_back;
    private Float cash_back_amount;
    private String cash_back_name;
    private Float commodity_discount_amount;
    private Float total_price_of_commodity;
    private String payment_method;
    private String delivery_method;
    private String page_type;
    private String banner_belong_area;
    private String banner_type;
    private String banner_name;
    private String banner_id;
    private String url;
    private String banner_rank;
    private String platform_type;
    private String channel;
    private String channel_type;
    private String _$app_id;
    private String _$model;
    private String _$manufacturer;
    private String _$os;
    private String _$os_version;
    private String _$is_login_id;
    private Float _$longitude;
    private Float _$latitude;
    private String _$ip;
    private String _$timezone_offset;
    private String _$country;
    private String _$province;
    private String _$city;
    private String _$network_type;
    private String _$browser;
    private String _$browser_version;
    private String _$scene;
    private String _$latest_utm_source;
    private String _$latest_utm_medium;
    private String _$latest_utm_term;
    private String _$latest_utm_content;
    private String _$latest_utm_campaign;
    private String _$latest_scene;
    private String _$url_query;
    private String _$brand;
    private String _$mp_client_app_version;
    private String _$mp_client_basic_library_version;
    private String _$geo_coordinate_system;
    private String _$app_version;
    private String _$wifi;
    private String _$carrier;
    private String _$device_id;
    private String _$app_name;
    private String _$screen_orientation;
    private String user_id;

    public void set_$lib_version(String _$lib_version) {
        this._$lib_version = _$lib_version;
    }

    public void setEvent(String event) {
        this.event = event;
    }

    public void set_$screen_height(Float _$screen_height) {
        this._$screen_height = _$screen_height;
    }

    public void set_$screen_width(Float _$screen_width) {
        this._$screen_width = _$screen_width;
    }

    public void set_$latest_referrer(String _$latest_referrer) {
        this._$latest_referrer = _$latest_referrer;
    }

    public void set_$latest_referrer_host(String _$latest_referrer_host) {
        this._$latest_referrer_host = _$latest_referrer_host;
    }

    public void set_$latest_traffic_source_type(String _$latest_traffic_source_type) {
        this._$latest_traffic_source_type = _$latest_traffic_source_type;
    }

    public void set_$latest_search_keyword(String _$latest_search_keyword) {
        this._$latest_search_keyword = _$latest_search_keyword;
    }

    public void set_$referrer(String _$referrer) {
        this._$referrer = _$referrer;
    }

    public void set_$referrer_host(String _$referrer_host) {
        this._$referrer_host = _$referrer_host;
    }

    public void set_$url(String _$url) {
        this._$url = _$url;
    }

    public void set_$url_path(String _$url_path) {
        this._$url_path = _$url_path;
    }

    public void set_$title(String _$title) {
        this._$title = _$title;
    }

    public void set_$is_first_day(String _$is_first_day) {
        this._$is_first_day = _$is_first_day;
    }

    public void set_$is_first_time(String _$is_first_time) {
        this._$is_first_time = _$is_first_time;
    }

    public void setEvent_duration(Float event_duration) {
        this.event_duration = event_duration;
    }

    public void set_$element_id(String _$element_id) {
        this._$element_id = _$element_id;
    }

    public void set_$element_content(String _$element_content) {
        this._$element_content = _$element_content;
    }

    public void set_$element_name(String _$element_name) {
        this._$element_name = _$element_name;
    }

    public void set_$element_class_name(String _$element_class_name) {
        this._$element_class_name = _$element_class_name;
    }

    public void set_$element_type(String _$element_type) {
        this._$element_type = _$element_type;
    }

    public void set_$element_selector(String _$element_selector) {
        this._$element_selector = _$element_selector;
    }

    public void set_$element_target_url(String _$element_target_url) {
        this._$element_target_url = _$element_target_url;
    }

    public void set_$page_x(String _$page_x) {
        this._$page_x = _$page_x;
    }

    public void set_$page_y(String _$page_y) {
        this._$page_y = _$page_y;
    }

    public void setCommodity_detail_souce(String commodity_detail_souce) {
        this.commodity_detail_souce = commodity_detail_souce;
    }

    public void setCommodity_id(String commodity_id) {
        this.commodity_id = commodity_id;
    }

    public void setCommodity_name(String commodity_name) {
        this.commodity_name = commodity_name;
    }

    public void setCommodity_tag(String commodity_tag) {
        this.commodity_tag = commodity_tag;
    }

    public void setFirst_commodity(String first_commodity) {
        this.first_commodity = first_commodity;
    }

    public void setSecond_commodity(String second_commodity) {
        this.second_commodity = second_commodity;
    }

    public void setOriginal_price(Float original_price) {
        this.original_price = original_price;
    }

    public void setPresent_price(Float present_price) {
        this.present_price = present_price;
    }

    public void setDiscount_price(Float discount_price) {
        this.discount_price = discount_price;
    }

    public void setQuantity_unit(String quantity_unit) {
        this.quantity_unit = quantity_unit;
    }

    public void setMonetary_unit(String monetary_unit) {
        this.monetary_unit = monetary_unit;
    }

    public void setStore_id(String store_id) {
        this.store_id = store_id;
    }

    public void setStore_name(String store_name) {
        this.store_name = store_name;
    }

    public void setSupplier_id(String supplier_id) {
        this.supplier_id = supplier_id;
    }

    public void setSupplier_name(String supplier_name) {
        this.supplier_name = supplier_name;
    }

    public void setService_type(String service_type) {
        this.service_type = service_type;
    }

    public void setGet_type(String get_type) {
        this.get_type = get_type;
    }

    public void setIs_success(String is_success) {
        this.is_success = is_success;
    }

    public void setFail_reason(String fail_reason) {
        this.fail_reason = fail_reason;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public void setRegister_method(String register_method) {
        this.register_method = register_method;
    }

    public void setLogin_method(String login_method) {
        this.login_method = login_method;
    }

    public void setIs_quick_login(String is_quick_login) {
        this.is_quick_login = is_quick_login;
    }

    public void setCommodity_size(String commodity_size) {
        this.commodity_size = commodity_size;
    }

    public void setCommodity_colour(String commodity_colour) {
        this.commodity_colour = commodity_colour;
    }

    public void setCommodity_quantity(int commodity_quantity) {
        this.commodity_quantity = commodity_quantity;
    }

    public void setViewpoint_height(String viewpoint_height) {
        this.viewpoint_height = viewpoint_height;
    }

    public void setEntrance(String entrance) {
        this.entrance = entrance;
    }

    public void setOrder_id(String order_id) {
        this.order_id = order_id;
    }

    public void setOrder_amount(Float order_amount) {
        this.order_amount = order_amount;
    }

    public void setOrder_actual_amount(Float order_actual_amount) {
        this.order_actual_amount = order_actual_amount;
    }

    public void setReceiver_name(String receiver_name) {
        this.receiver_name = receiver_name;
    }

    public void setReceiver_province(String receiver_province) {
        this.receiver_province = receiver_province;
    }

    public void setReceiver_city(String receiver_city) {
        this.receiver_city = receiver_city;
    }

    public void setReceiver_area(String receiver_area) {
        this.receiver_area = receiver_area;
    }

    public void setReceiver_address(String receiver_address) {
        this.receiver_address = receiver_address;
    }

    public void setTransportation_costs(Float transportation_costs) {
        this.transportation_costs = transportation_costs;
    }

    public void setDiscount_name(String discount_name) {
        this.discount_name = discount_name;
    }

    public void setDiscount_amount(Float discount_amount) {
        this.discount_amount = discount_amount;
    }

    public void setIs_use_discount(String is_use_discount) {
        this.is_use_discount = is_use_discount;
    }

    public void setIf_use_integral(String if_use_integral) {
        this.if_use_integral = if_use_integral;
    }

    public void setNumber_of_integral(Float number_of_integral) {
        this.number_of_integral = number_of_integral;
    }

    public void setIntegral_discount_amount(Float integral_discount_amount) {
        this.integral_discount_amount = integral_discount_amount;
    }

    public void setIs_cash_back(String is_cash_back) {
        this.is_cash_back = is_cash_back;
    }

    public void setCash_back_amount(Float cash_back_amount) {
        this.cash_back_amount = cash_back_amount;
    }

    public void setCash_back_name(String cash_back_name) {
        this.cash_back_name = cash_back_name;
    }

    public void setCommodity_discount_amount(Float commodity_discount_amount) {
        this.commodity_discount_amount = commodity_discount_amount;
    }

    public void setTotal_price_of_commodity(Float total_price_of_commodity) {
        this.total_price_of_commodity = total_price_of_commodity;
    }

    public void setPayment_method(String payment_method) {
        this.payment_method = payment_method;
    }

    public void setDelivery_method(String delivery_method) {
        this.delivery_method = delivery_method;
    }

    public void setPage_type(String page_type) {
        this.page_type = page_type;
    }

    public void setBanner_belong_area(String banner_belong_area) {
        this.banner_belong_area = banner_belong_area;
    }

    public void setBanner_type(String banner_type) {
        this.banner_type = banner_type;
    }

    public void setBanner_name(String banner_name) {
        this.banner_name = banner_name;
    }

    public void setBanner_id(String banner_id) {
        this.banner_id = banner_id;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public void setBanner_rank(String banner_rank) {
        this.banner_rank = banner_rank;
    }

    public void setPlatform_type(String platform_type) {
        this.platform_type = platform_type;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public void setChannel_type(String channel_type) {
        this.channel_type = channel_type;
    }

    public void set_$app_id(String _$app_id) {
        this._$app_id = _$app_id;
    }

    public void set_$model(String _$model) {
        this._$model = _$model;
    }

    public void set_$manufacturer(String _$manufacturer) {
        this._$manufacturer = _$manufacturer;
    }

    public void set_$os(String _$os) {
        this._$os = _$os;
    }

    public void set_$os_version(String _$os_version) {
        this._$os_version = _$os_version;
    }

    public void set_$is_login_id(String _$is_login_id) {
        this._$is_login_id = _$is_login_id;
    }

    public void set_$longitude(Float _$longitude) {
        this._$longitude = _$longitude;
    }

    public void set_$latitude(Float _$latitude) {
        this._$latitude = _$latitude;
    }

    public void set_$ip(String _$ip) {
        this._$ip = _$ip;
    }

    public void set_$timezone_offset(String _$timezone_offset) {
        this._$timezone_offset = _$timezone_offset;
    }

    public void set_$country(String _$country) {
        this._$country = _$country;
    }

    public void set_$province(String _$province) {
        this._$province = _$province;
    }

    public void set_$city(String _$city) {
        this._$city = _$city;
    }

    public void set_$network_type(String _$network_type) {
        this._$network_type = _$network_type;
    }

    public void set_$browser(String _$browser) {
        this._$browser = _$browser;
    }

    public void set_$browser_version(String _$browser_version) {
        this._$browser_version = _$browser_version;
    }

    public void set_$scene(String _$scene) {
        this._$scene = _$scene;
    }

    public void set_$latest_utm_source(String _$latest_utm_source) {
        this._$latest_utm_source = _$latest_utm_source;
    }

    public void set_$latest_utm_medium(String _$latest_utm_medium) {
        this._$latest_utm_medium = _$latest_utm_medium;
    }

    public void set_$latest_utm_term(String _$latest_utm_term) {
        this._$latest_utm_term = _$latest_utm_term;
    }

    public void set_$latest_utm_content(String _$latest_utm_content) {
        this._$latest_utm_content = _$latest_utm_content;
    }

    public void set_$latest_utm_campaign(String _$latest_utm_campaign) {
        this._$latest_utm_campaign = _$latest_utm_campaign;
    }

    public void set_$latest_scene(String _$latest_scene) {
        this._$latest_scene = _$latest_scene;
    }

    public void set_$url_query(String _$url_query) {
        this._$url_query = _$url_query;
    }

    public void set_$brand(String _$brand) {
        this._$brand = _$brand;
    }

    public void set_$mp_client_app_version(String _$mp_client_app_version) {
        this._$mp_client_app_version = _$mp_client_app_version;
    }

    public void set_$mp_client_basic_library_version(String _$mp_client_basic_library_version) {
        this._$mp_client_basic_library_version = _$mp_client_basic_library_version;
    }

    public void set_$geo_coordinate_system(String _$geo_coordinate_system) {
        this._$geo_coordinate_system = _$geo_coordinate_system;
    }

    public void set_$app_version(String _$app_version) {
        this._$app_version = _$app_version;
    }

    public void set_$wifi(String _$wifi) {
        this._$wifi = _$wifi;
    }

    public void set_$carrier(String _$carrier) {
        this._$carrier = _$carrier;
    }

    public void set_$device_id(String _$device_id) {
        this._$device_id = _$device_id;
    }

    public void set_$app_name(String _$app_name) {
        this._$app_name = _$app_name;
    }

    public void set_$screen_orientation(String _$screen_orientation) {
        this._$screen_orientation = _$screen_orientation;
    }

    public void setUser_id(String user_id) {
        this.user_id = user_id;
    }

    public String get_$lib_version() {
        return StringUtils.isBlank(_$lib_version) ? "''" : "'"+_$lib_version+"'";
    }

    public String getEvent() {
        return StringUtils.isBlank(event) ? "''" : "'"+event+"'";
    }

    public Float get_$screen_height() {
        return _$screen_height == null ? 0 : _$screen_height;
    }

    public Float get_$screen_width() {
        return _$screen_width == null ? 0 : _$screen_width;
    }

    public String get_$latest_referrer() {
        return StringUtils.isBlank(_$latest_referrer) ? "''" : "'"+_$latest_referrer+"'";
    }

    public String get_$latest_referrer_host() {
        return StringUtils.isBlank(_$latest_referrer_host) ? "''" : "'"+_$latest_referrer_host+"'";
    }

    public String get_$latest_traffic_source_type() {
        return StringUtils.isBlank(_$latest_traffic_source_type) ? "''" : "'"+_$latest_traffic_source_type+"'";
    }

    public String get_$latest_search_keyword() {
        return StringUtils.isBlank(_$latest_search_keyword) ? "''" : "'"+_$latest_search_keyword+"'";
    }

    public String get_$referrer() {
        return StringUtils.isBlank(_$referrer) ? "''" : "'"+_$referrer+"'";
    }

    public String get_$referrer_host() {
        return StringUtils.isBlank(_$referrer_host) ? "''" : "'"+_$referrer_host+"'";
    }

    public String get_$url() {
        return StringUtils.isBlank(_$url) ? "''" : "'"+_$url+"'";
    }

    public String get_$url_path() {
        return StringUtils.isBlank(_$url_path) ? "''" : "'"+_$url_path+"'";
    }

    public String get_$title() {
        return StringUtils.isBlank(_$title) ? "''" : "'"+_$title+"'";
    }

    public String get_$is_first_day() {
        return StringUtils.isBlank(_$is_first_day) ? "''" : "'"+_$is_first_day+"'";
    }

    public String get_$is_first_time() {
        return StringUtils.isBlank(_$is_first_time) ? "''" : "'"+_$is_first_time+"'";
    }

    public Float getEvent_duration() {
        return event_duration == null ? 0 : +event_duration;
    }

    public String get_$element_id() {
        return StringUtils.isBlank(_$element_id) ? "''" : "'"+_$element_id+"'";
    }

    public String get_$element_content() {
        return StringUtils.isBlank(_$element_content) ? "''" : "'"+_$element_content+"'";
    }

    public String get_$element_name() {
        return StringUtils.isBlank(_$element_name) ? "''" : "'"+_$element_name+"'";
    }

    public String get_$element_class_name() {
        return StringUtils.isBlank(_$element_class_name) ? "''" : "'"+_$element_class_name+"'";
    }

    public String get_$element_type() {
        return StringUtils.isBlank(_$element_type) ? "''" : "'"+_$element_type+"'";
    }

    public String get_$element_selector() {
        return StringUtils.isBlank(_$element_selector) ? "''" : "'"+_$element_selector+"'";
    }

    public String get_$element_target_url() {
        return StringUtils.isBlank(_$element_target_url) ? "''" : "'"+_$element_target_url+"'";
    }

    public String get_$page_x() {
        return StringUtils.isBlank(_$page_x) ? "''" : "'"+_$page_x+"'";
    }

    public String get_$page_y() {
        return StringUtils.isBlank(_$page_y) ? "''" : "'"+_$page_y+"'";
    }

    public String getCommodity_detail_souce() {
        return StringUtils.isBlank(commodity_detail_souce) ? "''" : "'"+commodity_detail_souce+"'";
    }

    public String getCommodity_id() {
        return StringUtils.isBlank(commodity_id) ? "''" : "'"+commodity_id+"'";
    }

    public String getCommodity_name() {
        return StringUtils.isBlank(commodity_name) ? "''" : "'"+commodity_name+"'";
    }

    public String getCommodity_tag() {
        return StringUtils.isBlank(commodity_tag) ? "''" : "'"+commodity_tag+"'";
    }

    public String getFirst_commodity() {
        return StringUtils.isBlank(first_commodity) ? "''" : "'"+first_commodity+"'";
    }

    public String getSecond_commodity() {
        return StringUtils.isBlank(second_commodity) ? "''" : "'"+second_commodity+"'";
    }

    public Float getOriginal_price() {
        return original_price == null ? 0 : +original_price;
    }

    public Float getPresent_price() {
        return present_price == null ? 0 : +present_price;
    }

    public Float getDiscount_price() {
        return discount_price == null ? 0 : +discount_price;
    }

    public String getQuantity_unit() {
        return StringUtils.isBlank(quantity_unit) ? "''" : "'"+quantity_unit+"'";
    }

    public String getMonetary_unit() {
        return StringUtils.isBlank(monetary_unit) ? "''" : "'"+monetary_unit+"'";
    }

    public String getStore_id() {
        return StringUtils.isBlank(store_id) ? "''" : "'"+store_id+"'";
    }

    public String getStore_name() {
        return StringUtils.isBlank(store_name) ? "''" : "'"+store_name+"'";
    }

    public String getSupplier_id() {
        return StringUtils.isBlank(supplier_id) ? "''" : "'"+supplier_id+"'";
    }

    public String getSupplier_name() {
        return StringUtils.isBlank(supplier_name) ? "''" : "'"+supplier_name+"'";
    }

    public String getService_type() {
        return StringUtils.isBlank(service_type) ? "''" : "'"+service_type+"'";
    }

    public String getGet_type() {
        return StringUtils.isBlank(get_type) ? "''" : "'"+get_type+"'";
    }

    public String getIs_success() {
        return StringUtils.isBlank(is_success) ? "''" : "'"+is_success+"'";
    }

    public String getFail_reason() {
        return StringUtils.isBlank(fail_reason) ? "''" : "'"+fail_reason+"'";
    }

    public String getAccount() {
        return StringUtils.isBlank(account) ? "''" : "'"+account+"'";
    }

    public String getRegister_method() {
        return StringUtils.isBlank(register_method) ? "''" : "'"+register_method+"'";
    }

    public String getLogin_method() {
        return StringUtils.isBlank(login_method) ? "''" : "'"+login_method+"'";
    }

    public String getIs_quick_login() {
        return StringUtils.isBlank(is_quick_login) ? "''" : "'"+is_quick_login+"'";
    }

    public String getCommodity_size() {
        return StringUtils.isBlank(commodity_size) ? "''" : "'"+commodity_size+"'";
    }

    public String getCommodity_colour() {
        return StringUtils.isBlank(commodity_colour) ? "''" : "'"+commodity_colour+"'";
    }

    public int getCommodity_quantity() {
        return commodity_quantity;
    }

    public String getViewpoint_height() {
        return StringUtils.isBlank(viewpoint_height) ? "''" : "'"+viewpoint_height+"'";
    }

    public String getEntrance() {
        return StringUtils.isBlank(entrance) ? "''" : "'"+entrance+"'";
    }

    public String getOrder_id() {
        return StringUtils.isBlank(order_id) ? "''" : "'"+order_id+"'";
    }

    public Float getOrder_amount() {
        return order_amount == null ? 0 : +order_amount;
    }

    public Float getOrder_actual_amount() {
        return order_actual_amount == null ? 0 : +order_actual_amount;
    }

    public String getReceiver_name() {
        return StringUtils.isBlank(receiver_name) ? "''" : "'"+receiver_name+"'";
    }

    public String getReceiver_province() {
        return StringUtils.isBlank(receiver_province) ? "''" : "'"+receiver_province+"'";
    }

    public String getReceiver_city() {
        return StringUtils.isBlank(receiver_city) ? "''" : "'"+receiver_city+"'";
    }

    public String getReceiver_area() {
        return StringUtils.isBlank(receiver_area) ? "''" : "'"+receiver_area+"'";
    }

    public String getReceiver_address() {
        return StringUtils.isBlank(receiver_address) ? "''" : "'"+receiver_address+"'";
    }

    public Float getTransportation_costs() {
        return transportation_costs == null ? 0 : +transportation_costs;
    }

    public String getDiscount_name() {
        return StringUtils.isBlank(discount_name) ? "''" : "'"+discount_name+"'";
    }

    public Float getDiscount_amount() {
        return discount_amount == null ? 0 : +discount_amount;
    }

    public String getIs_use_discount() {
        return StringUtils.isBlank(is_use_discount) ? "''" : "'"+is_use_discount+"'";
    }

    public String getIf_use_integral() {
        return StringUtils.isBlank(if_use_integral) ? "''" : "'"+if_use_integral+"'";
    }

    public Float getNumber_of_integral() {
        return number_of_integral == null ? 0 : +number_of_integral;
    }

    public Float getIntegral_discount_amount() {
        return integral_discount_amount == null ? 0 : +integral_discount_amount;
    }

    public String getIs_cash_back() {
        return StringUtils.isBlank(is_cash_back) ? "''" : "'"+is_cash_back+"'";
    }

    public Float getCash_back_amount() {
        return cash_back_amount == null ? 0 : +cash_back_amount;
    }

    public String getCash_back_name() {
        return StringUtils.isBlank(cash_back_name) ? "''" : "'"+cash_back_name+"'";
    }

    public Float getCommodity_discount_amount() {
        return commodity_discount_amount == null ? 0 : +commodity_discount_amount;
    }

    public Float getTotal_price_of_commodity() {
        return total_price_of_commodity == null ? 0 : +total_price_of_commodity;
    }

    public String getPayment_method() {
        return StringUtils.isBlank(payment_method) ? "''" : "'"+payment_method+"'";
    }

    public String getDelivery_method() {
        return StringUtils.isBlank(delivery_method) ? "''" : "'"+delivery_method+"'";
    }

    public String getPage_type() {
        return StringUtils.isBlank(page_type) ? "''" : "'"+page_type+"'";
    }

    public String getBanner_belong_area() {
        return StringUtils.isBlank(banner_belong_area) ? "''" : "'"+banner_belong_area+"'";
    }

    public String getBanner_type() {
        return StringUtils.isBlank(banner_type) ? "''" : "'"+banner_type+"'";
    }

    public String getBanner_name() {
        return StringUtils.isBlank(banner_name) ? "''" : "'"+banner_name+"'";
    }

    public String getBanner_id() {
        return StringUtils.isBlank(banner_id) ? "''" : "'"+banner_id+"'";
    }

    public String getUrl() {
        return StringUtils.isBlank(url) ? "''" : "'"+url+"'";
    }

    public String getBanner_rank() {
        return StringUtils.isBlank(banner_rank) ? "''" : "'"+banner_rank+"'";
    }

    public String getPlatform_type() {
        return StringUtils.isBlank(platform_type) ? "''" : "'"+platform_type+"'";
    }

    public String getChannel() {
        return StringUtils.isBlank(channel) ? "''" : "'"+channel+"'";
    }

    public String getChannel_type() {
        return StringUtils.isBlank(channel_type) ? "''" : "'"+channel_type+"'";
    }

    public String get_$app_id() {
        return StringUtils.isBlank(_$app_id) ? "''" : "'"+_$app_id+"'";
    }

    public String get_$model() {
        return StringUtils.isBlank(_$model) ? "''" : "'"+_$model+"'";
    }

    public String get_$manufacturer() {
        return StringUtils.isBlank(_$manufacturer) ? "''" : "'"+_$manufacturer+"'";
    }

    public String get_$os() {
        return StringUtils.isBlank(_$os) ? "''" : "'"+_$os+"'";
    }

    public String get_$os_version() {
        return StringUtils.isBlank(_$os_version) ? "''" : "'"+_$os_version+"'";
    }

    public String get_$is_login_id() {
        return StringUtils.isBlank(_$is_login_id) ? "''" : "'"+_$is_login_id+"'";
    }

    public Float get_$longitude() {
        return _$longitude == null ? 0 : +_$longitude;
    }

    public Float get_$latitude() {
        return _$latitude == null ? 0 : +_$latitude;
    }

    public String get_$ip() {
        return StringUtils.isBlank(_$ip) ? "''" : "'"+_$ip+"'";
    }

    public String get_$timezone_offset() {
        return StringUtils.isBlank(_$timezone_offset) ? "''" : "'"+_$timezone_offset+"'";
    }

    public String get_$country() {
        return StringUtils.isBlank(_$country) ? "''" : "'"+_$country+"'";
    }

    public String get_$province() {
        return StringUtils.isBlank(_$province) ? "''" : "'"+_$province+"'";
    }

    public String get_$city() {
        return StringUtils.isBlank(_$city) ? "''" : "'"+_$city+"'";
    }

    public String get_$network_type() {
        return StringUtils.isBlank(_$network_type) ? "''" : "'"+_$network_type+"'";
    }

    public String get_$browser() {
        return StringUtils.isBlank(_$browser) ? "''" : "'"+_$browser+"'";
    }

    public String get_$browser_version() {
        return StringUtils.isBlank(_$browser_version) ? "''" : "'"+_$browser_version+"'";
    }

    public String get_$scene() {
        return StringUtils.isBlank(_$scene) ? "''" : "'"+_$scene+"'";
    }

    public String get_$latest_utm_source() {
        return StringUtils.isBlank(_$latest_utm_source) ? "''" : "'"+_$latest_utm_source+"'";
    }

    public String get_$latest_utm_medium() {
        return StringUtils.isBlank(_$latest_utm_medium) ? "''" : "'"+_$latest_utm_medium+"'";
    }

    public String get_$latest_utm_term() {
        return StringUtils.isBlank(_$latest_utm_term) ? "''" : "'"+_$latest_utm_term+"'";
    }

    public String get_$latest_utm_content() {
        return StringUtils.isBlank(_$latest_utm_content) ? "''" : "'"+_$latest_utm_content+"'";
    }

    public String get_$latest_utm_campaign() {
        return StringUtils.isBlank(_$latest_utm_campaign) ? "''" : "'"+_$latest_utm_campaign+"'";
    }

    public String get_$latest_scene() {
        return StringUtils.isBlank(_$latest_scene) ? "''" : "'"+_$latest_scene+"'";
    }

    public String get_$url_query() {
        return StringUtils.isBlank(_$url_query) ? "''" : "'"+_$url_query+"'";
    }

    public String get_$brand() {
        return StringUtils.isBlank(_$brand) ? "''" : "'"+_$brand+"'";
    }

    public String get_$mp_client_app_version() {
        return StringUtils.isBlank(_$mp_client_app_version) ? "''" : "'"+_$mp_client_app_version+"'";
    }

    public String get_$mp_client_basic_library_version() {
        return StringUtils.isBlank(_$mp_client_basic_library_version) ? "''" : "'"+_$mp_client_basic_library_version+"'";
    }

    public String get_$geo_coordinate_system() {
        return StringUtils.isBlank(_$geo_coordinate_system) ? "''" : "'"+_$geo_coordinate_system+"'";
    }

    public String get_$app_version() {
        return StringUtils.isBlank(_$app_version) ? "''" : "'"+_$app_version+"'";
    }

    public String get_$wifi() {
        return StringUtils.isBlank(_$wifi) ? "''" : "'"+_$wifi+"'";
    }

    public String get_$carrier() {
        return StringUtils.isBlank(_$carrier) ? "''" : "'"+_$carrier+"'";
    }

    public String get_$device_id() {
        return StringUtils.isBlank(_$device_id) ? "''" : "'"+_$device_id+"'";
    }

    public String get_$app_name() {
        return StringUtils.isBlank(_$app_name) ? "''" : "'"+_$app_name+"'";
    }

    public String get_$screen_orientation() {
        return StringUtils.isBlank(_$screen_orientation) ? "''" : "'"+_$screen_orientation+"'";
    }

    public String getUser_id() {
        return StringUtils.isBlank(user_id) ? "''" : "'"+user_id+"'";
    }

    public static void main(String[] args) {
        BasePropertiesEntity obj = new BasePropertiesEntity();
        Class<?> clazz = obj.getClass();
        Field[] fields = clazz.getDeclaredFields(); // 获取所有属性，包括私有属性

        for (Field field : fields) {
            StringBuilder get = new StringBuilder();
            String fieldName = field.getName();
            Class<?> fieldType = field.getType();
            String type = fieldType.getName();
            if(type.equals("java.lang.String")){
                get.append("public String get");
            }else{
                get.append("public Float get");
            }

            if(fieldName.startsWith("_")){
                get.append(fieldName).append("() {").append("\n");
            }else{
                String newField = fieldName.substring(0,1).toUpperCase(Locale.ROOT) + fieldName.substring(1);
                get.append(newField).append("() {").append("\n");
            }
            if(type.equals("java.lang.String")){
                get.append("\treturn StringUtils.isBlank(").append(fieldName).append(") ? \"''\" : \"'\"+").append(fieldName).append("+\"'\";").append("\n")
                        .append("}").append("\n");
            }else{
                get.append("\treturn ").append(fieldName).append(" == null ? 0 : +").append(fieldName).append(";").append("\n")
                        .append("}").append("\n");
            }


            System.out.println(get.toString());

        }
    }
}
